import request from '@/utils/request'

// 查询BOM管理列表
export function listBOM(query) {
  return request({
    url: '/mes/BOM/list',
    method: 'get',
    params: query
  })
}

// 查询BOM管理详细
export function getBOM(id) {
  return request({
    url: '/mes/BOM/' + id,
    method: 'get'
  })
}

// 新增BOM管理
export function addBOM(data) {
  return request({
    url: '/mes/BOM',
    method: 'post',
    data: data
  })
}

// 修改BOM管理
export function updateBOM(data) {
  return request({
    url: '/mes/BOM',
    method: 'put',
    data: data
  })
}

// 删除BOM管理
export function delBOM(id) {
  return request({
    url: '/mes/BOM/' + id,
    method: 'delete'
  })
}

// 查看BOM
export function lookBOM(productId) {
  return request({
    url: '/mes/product/bomInfo/' + productId,
    method: 'get'
  })
}

//查询物料表
export function lookmaterial(query) {
  return request({
    url: '/mes/material/list/',
    method: 'get',
    params:query
  })
}

//新增bom物料表
export function newmaterial(query) {
  return request({
    url: '/mes/BOM/',
    method: 'post',
    params:query
  })
}

//新增bom对应的物料
export function addmaterial(data) {
  return request({
    url: '/mes/BOM/addmat',
    method: 'post',
    data:data
  })
}
